package models

// 发票申请记录表
type IvsApplyRecord struct {
	ApplyId *uint64 `gorm:"column:apply_id;primarykey"` // 申请ID
	CustId *uint64 `gorm:"column:cust_id"` // 用户id
	ApplyTime *jsontime.JsonTime `gorm:"column:apply_time"` // 申请时间
	InvoiceTitle *string `gorm:"column:invoice_title"` // 发票抬头 增值税发票必填
	CustTax *string `gorm:"column:cust_tax"` // 用户税号 增值税发票必填
	BankName *string `gorm:"column:bank_name"` // 银行名称
	BankAccount *string `gorm:"column:bank_account"` // 银行账号
	RegAddress *string `gorm:"column:reg_address"` // 企业注册地址
	RegTel *string `gorm:"column:reg_tel"` // 企业注册电话
	ReceivePhone *string `gorm:"column:receive_phone"` // 接收手机
	Email *string `gorm:"column:email"` // 电子邮件
	ZipCode *string `gorm:"column:zip_code"` // 邮编 纸质发票必填
	Address *string `gorm:"column:address"` // 邮寄地址 纸质发票必填
	Contacts *string `gorm:"column:contacts"` // 邮寄联系人 纸质发票必填
	Telephone *string `gorm:"column:telephone"` // 邮寄联系人电话 纸质发票必填
	Remarks *string `gorm:"column:remarks"` // 备注信息
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *IvsApplyRecord) TableName() string {
	return "ivs_apply_record"
}